package com.usj.dcalvo.ecommerce.manager;

import java.util.List;

import com.usj.dcalvo.ecommerce.bean.ProductoBean;

public interface IProductoManager {

	/**
	 * Obtiene todos los usuarios
	 * 
	 * @return
	 */
	public List<ProductoBean> getAllProductos();

	
	/**
	 * Obtiene el producto por su identificador
	 * @param idProductoCarrito
	 * @return
	 */
	public ProductoBean getProductoPorId(Integer idProductoCarrito);


	/**
	 * Obtiene los productos que tienen esa id
	 * @param idProductos
	 * @return
	 */
	public List<ProductoBean> getProductosPorIds(List<Integer> idProductos);


	/**
	 * Guarda una venta
	 * @param producto
	 */
	void addVenta(ProductoBean producto);
	

}
